-
Notifications
You must be signed in to change notification settings - Fork 412
Use SK1 Receipt for isSandbox #6247
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
…(now it's only cached by `SandboxEnvironmentDetector`)
This reverts commit c3dfa67.
* [TEMP]: only run the CI that we want to run * only await when AppTransaction is available * decrease timeout from 10s -> 3s * dont run tests when on ios version that they shouldnt be run on * swiftlint * test fixes * compilation fix * test fix * Revert "[TEMP]: only run the CI that we want to run" This reverts commit 9aa0b2c.
* make carthage installation tests async * [TEMP]: run carthage tests
📸 Snapshot TestError generating snapshot comparison
🛸 Powered by Emerge Tools |
This reverts commit 741c1a3.
|
@RCGitBot please test |
|
@claude please review |
|
Claude finished @fire-at-will's task in 2m 8s —— View job Code Review
SummaryThis PR implements a significant improvement to sandbox environment detection by fetching the environment from the StoreKit 1 receipt instead of relying solely on receipt URL path detection. The implementation includes proper prefetching, fallback mechanisms, and comprehensive test coverage. Positive Aspects
Issues & Concerns1. Race Condition in
|
|
Note: I'll remove the AppTransaction additions to the |
Description
Updates the SDK to fetch the StoreKit environment from the StoreKit 1 receipt's environment variable. While the receipt is being prefetched, it falls back to returning the value from the receipt's URL.
Built off of #6154